package zhieasy.cn.model.book_market;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import zhieasy.cn.model.common.WechatUser;

import java.util.List;

/**
 * @author wangzeya
 * @create 2020-08-12 15:10:00
 * 用户的图书信息
 */

@Data
@TableName("book_market_userbook")
public class UserBook {
    @TableId
    /**
     * 用户图书关系记录
     */
    private String ubId;
    /**
     * 国际标准书号
     */
    private String isbn;
    /**
     * 出售价格
     */
    @ApiModelProperty("出售价格")
    private String sellPrice;
    /**
     * 图书名
     */
    @ApiModelProperty("图书名")
    private String bookName;
    /**
     * 卖家对自己书的一段描述
     */
    @ApiModelProperty("卖家对自己书的一段描述")
    private String title;
    /**
     * openId {@link zhieasy.cn.model.common.WechatUser}
     */
    @ApiModelProperty("openId")
    private String openId;
    /**
     * 是否已下架，“1”下架   "0"未下架
     */
    @ApiModelProperty("是否已下架")
    private int effective;
    /**
     * sell或者borrow
     */
    @ApiModelProperty("sell或者borrow")
    private String faction;
    /**
     * 当前地址
     */
    @ApiModelProperty("当前地址")
    private String address;
    /**
     * 新旧程度 (例如"7" 七成新  “5” 五成新 等)
     */
    @ApiModelProperty("新旧程度")
    private int degree;
    /**
     * 点击量
     */
    @ApiModelProperty("点击量")
    private int clicks;

    /**
     * book表id
     */
    @ApiModelProperty("是哪一本书")
    private int bookId;

    /**
     * 帖子自带的list
     */
    @ApiModelProperty("图片url")
    private String imageUrls;

    @ApiModelProperty("帖子创建时间")
    private Long creatTime;

    @TableField(exist = false)
    @ApiModelProperty("用户信息")
    private WechatUser wechatUser;
}
